1510827e05080d393a1cbe5d617bcb5144195118,clc/modules/msgs/src/main/java/com/eucalyptus/component/ServiceTransitions.java,ServiceTransitions,startTransitionChain,#ServiceConfiguration#,134
Before Change
static final CheckedListenableFuture<ServiceConfiguration> startTransitionChain( final ServiceConfiguration config ) {
if ( !State.NOTREADY.equals( config.lookupState( ) ) && !State.DISABLED.equals( config.lookupState( ) ) && !State.ENABLED.equals( config.lookupState( ) ) ) {
Callable<CheckedListenableFuture<ServiceConfiguration>> transition = null;
if ( State.STOPPED.isIn( config ) || State.INITIALIZED.isIn( config ) || State.BROKEN.isIn( config ) ) {
transition = Automata.sequenceTransitions( config,
Component.State.BROKEN,
Component.State.INITIALIZED,
After Change
static final CheckedListenableFuture<ServiceConfiguration> startTransitionChain( final ServiceConfiguration config ) {
if ( !State.NOTREADY.equals( config.lookupState( ) ) && !State.DISABLED.equals( config.lookupState( ) ) && !State.ENABLED.equals( config.lookupState( ) ) ) {
Callable<CheckedListenableFuture<ServiceConfiguration>> transition = null;
if ( State.STOPPED.isIn( config ) ) {
transition = Automata.sequenceTransitions( config,
Component.State.INITIALIZED,
Component.State.LOADED,